Page({
  data: {
    name:"",
    phone:""
  },
  onLoad: function(e) {
    if(e.name != undefined && e.phone != undefined){
      this.setData({
        name:e.name,
        phone:e.phone
      })
    }
  },

  //输入框的name 
  handleNameInput(e){
    // console.log(e.detail.value);
    wx.setStorageSync("nameKey",e.detail.value);  //填写信息缓存到本地
  },

  //输入框的phone
  handlePhoneInput(e){
    // console.log(e.detail.value);
    wx.setStorageSync("phoneKey",e.detail.value);
  },

  //提交
  handleTijiaotap(){
    /* 正则表达式验证：一种字符串匹配的模式，可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等 */
    var reg1 = /^[\u4E00-\u9FA5A-Za-z]+$/  //验证 汉字 和 由26个英文字母组成的字符串
    var reg2 = /^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))\d{8}$/  //校验手机号，号段：130~139，140~149，150~159，170~179，180~189 + 后8位
    var name = wx.getStorageSync("nameKey")  //获取填写的姓名
    var phone = wx.getStorageSync("phoneKey")  //获取填写的手机号码
    /* 判断 */
    if(!(reg1.test(name)) || name == null){  //填写的姓名 不合法 或 为空 时
      wx.showToast({  //弹出提示框
        title: '姓名输入有误',  //提示的内容
        icon: "none",  //图标：不显示图标
        duration: 2000  //提示的延迟时间
      })
    }
    else if(!reg2.test(phone) || phone == null || phone.length != 11){  //填写的手机号码 不合法、为空 或 不等于11位 时
      wx.showToast({  //弹出提示框
        title: '手机号码输入有误',  //提示的内容
        icon: "none",  //图标
        duration: 2000  //提示的延迟时间
      })
    }
    else{
      this.setData({
        name:name,
        phone:phone
      }),
      wx.reLaunch({
        url:'/pages/index/index'
      });
    }
    
  }
})